iT邦幫忙

2019 iT 邦幫忙鐵人賽

DAY 21
0

Corda 所需的執行環境和工具:

  • Oracle JDK:使用 JVM 作為執行環境
  • IntelliJ IDEA:使用 Community 版本
  • Gradle:專案管理套件
  • Kotlin:Andriod 的官方語言,官方提供高移植性的套件,也可用於網頁開發

Corda 使用 JDK 作為執行環境,節點所需執行程式已包裝為 jar 檔案,可於 Windows 及 Linux 環境編輯執行。

CorDapps Example

Corda 的智能合約稱為 CorDapps。

可由以下路徑取得包含節點檔案的範例程式的壓縮檔:
https://github.com/corda/cordapp-example/releases

如果您有 Java 相關開發以及 Eclipse 等 IDE 的使用經驗,花一點時間,就能了解整個專案檔案配置。

執行方式:

  • 指令啟動:
  • IDE 測試環境啟動:
    • 啟動 IntelliJ
    • Open → 範例資料夾
      • 注意:請勿使用 Import Project,所有專案設定檔將會被移除
    • File → Project Structure → Project Settings → Project
      • 設定 Project SKD 路徑:例如 C:\Program Files\Java\jdk1.8.0_192
    • File → Project Structure → Modules
      • Import Module:選擇壓縮檔資料夾路徑
        • Import module from external model:選擇 Gradle 管理專案
          • 等待檔案下載及專案設定,時間取決於網路以及電腦運行速度
    • IDE 右上角 → Build 下拉選單 → Run CorDapp - Kotlin
      https://ithelp.ithome.com.tw/upload/images/20181105/201036357IL0L5OPQc.png
    • 瀏覽節點:
      http://localhost:10009/web/example/

上一篇
R3 Corda
下一篇
R3 Corda:系統架構
系列文
區塊鏈開發(Blockchain/DLT Application Development)30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言